CSE351 hw problem